The user interface of an application software or operating system is sometimes described as redundant if the same task can be executed by several different methods. For example, a user is often able to open or save a project by navigating a menu with the mouse or keyboard, by clicking a single button with the mouse, or by entering a key stroke.